﻿@charset "utf-8";
body {margin:0;padding:0;font-size:14px;font-family:"PingFang SC",Helvetica,"Microsoft YaHei",Arial,"sans-serif";color:#333333;}
.clearfix {zoom:1;}
.clearfix:after {content:".";display:block;visibility:hidden;height:0;clear:both;}
img {border:none;}
p {margin:0;padding:0;}
ul,li {margin:0;padding:0;list-style-type:none;}
i,em,cite { font-style: normal; }
a {color:#333333;font-size:14px;text-decoration:none;}
a:hover {color:#0d59ab;text-decoration:none;}
.center {margin:auto;}
.bk {/*border:1px #e4e4e4 solid;margin-top:5px;*/}
#sbj {margin-top:25px;}
.top {width:100%;height:40px;line-height:40px;text-align:left;background:#313131;color:#ddd;}
.t_bottom {width:1300px;margin:0 auto;}
.top span {background:url(../images/top_dh.jpg) no-repeat left;margin-left:10px;background-position:5px center;padding-left:25px;}
.top a {color:#ddd;font-size:13px;}
.moddle {width:1300px;}
.t_bottom .logo {width:878px;height:130px;float:left;}
.t_bottom .logo a{display:block;}
.t_bottom .phone {padding:5px 0;overflow:hidden;padding-left:55px;background:url(../images/phone.png) no-repeat left center;margin-top:31px;float:right;}
.t_bottom .phone em {display:block;font-size:14px;color:#999;}
.t_bottom .phone span {display:block;font-family:Arial;font-size:35px;color:#ff4900;font-style:italic;font-weight:bold;}

body,html{min-width:1410px;} 

.navbj {width:100%;height:46px;text-align:center;background:#0d59ab;}
.nav {width:1300px;height:46px;text-align:center;}
.nav a {width:12.5%;line-height:46px;float:left;font-size:15px;text-decoration:none;color:#FFFFFF;position:relative;}
/*.nav a:hover {color:#fff;background: #f15941;}*/
.nav a:after {content:"";width:0%;height:3px;background:#ffc131;position:absolute;bottom:0;left:50%;z-index:5;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;}
.nav a.on:after ,.nav a:hover:after{width: 50%;left: 0;margin-left:25%;}

/*search*/
.container {width: 1300px;margin:0 auto;}
.search { overflow:hidden; width:100%; height:40px; padding:18px 0; border-bottom:1px solid #f9f9f9;}
.search p{ line-height:40px; float:left; font-size:15px; color:#8b8b8b;width:830px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.search p b{ color:#333;}
.search p a{ color:#999; margin-right:5px;}
.search p a:hover{ color:#333}
.search .sbox { overflow:hidden; width:373px; height:40px; background-color:#0d59ab; float:right}
.search input.top-keywords{ display:block; float:left; width:308px; height:38px; margin:1px; border:none; outline:none; line-height:38px; font-size:13px; color:#b1b1b1; padding:0 10px;}
.search .button{ display:block; width:43px; height:40px; float:right; background:url(../images/search.png) no-repeat center; cursor:pointer;    border: none;}

.gg {width:100%;height:40px;line-height:40px;text-align:left;border-bottom:1px #f0f0f0 solid;}
.gg_tp {width:130px;float:left;}
.gg_wz {width:1060px;float:right;}
.hf {width:240px;height:55px;text-align:left;float:left;margin-left:50px;border-radius:10px;padding-top:20px;font-size:14px;padding-left:90px;border:1px #e6e6e6 solid;color:#e60012;}
.hf span {font-size:12px;color:#333;}
#hf1 {background:#f7f7f7 url(../images/hf1.png) no-repeat left;background-position:48px center;}
#hf2 {background:#f7f7f7 url(../images/hf2.png) no-repeat left;background-position:48px center;}
#hf3 {background:#f7f7f7 url(../images/hf3.png) no-repeat left;background-position:48px center;}
.cp_tp {width:100%;background:#fff;padding:0 0 30px;}
.cp_tp1 {width:100%;height:81px;/*background:url(../images/cpbj2.jpg);*/}
.mleft {width:260px;float:left;}
.mright {width:1016px;float:right;min-height:500px;}
.mright_2{width:100%;float:none;min-height:500px;}
#cpl {font-size:14px;margin-top:18px;}
.mup {height:55px;line-height:55px;text-align:left;font-size:14px; border-bottom:1px solid #eaeaea;/*background:url(../images/tybj.png)left bottom no-repeat;*/}
.mup b {float:left;font-size:15px;}
.mup .mup_left{float:left;font-size:20px;font-weight:bold;}
.mup .mup_left span{font-size:24px;font-weight:bold;}
.mup .mup_right {float:right;margin-right:10px;color:#999;font-size:14px;max-width:970px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.mup .mup_right a {font-size:14px;color:#999;}
.mup span {margin-left:6px;font-size:14px;color:#0d59ab;}
.gd {}
.gd a {font-weight:normal;padding:2px 18px;background:#e70012;color:#fff;}
#mleft1 {overflow: hidden;width: 255px;background-color: #fff;border: 2px solid #0d59ab;float: left;margin-bottom:30px;}
#mleft1 .conn{padding:0 10px 30px;}
.list1 {width:100%;height:40px;text-align:left;background:url(../images/listbj.jpg);text-indent:2.5em;font-size:14px;font-weight:bold;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;}
.list1:nth-child(1) {margin-top:0;}
.list1 a {color:#FFFFFF;font-size:15px;display:block;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.list {width:190px;height:32px;line-height:32px;text-align:left;text-indent:1.5em;margin-left:10px;background:url(../images/list.png) no-repeat left;background-position:5px center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list a {font-size:14px;}
.list a:hover{color:#0d59ab;}
.sytp {width:227px;float:left;line-height:30px;text-align:center;margin-bottom:20px;margin-right:36px;transition: all .4s ease;box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1);}
.sytp p {height:28px;display:block;margin-top:5px;}
.sytp .wz:after{width:0%;height:48px;position:absolute;content:"";top:0;left:0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;background-color:#0d59ab;z-index:-1;}
.sytp .wz{position:relative;height:48px;z-index: 0;}
.tjchanpin {position:absolute;z-index:1;width:227px;display:block;padding:0 10px;height:48px;line-height:48px;color: #333; transition: all 0.3s ease-out 0s;font-size:16px;}
.sytp:hover .wz a{}
.sytp:hover .proimg_bk img{transform: scale(1.2, 1.2);}
.sytp:hover .wz:after{width: 100%;}
.sytp:hover .wz a{color:#fff;}
.idx_mright .sytp {width:227px;float:left;line-height:30px;text-align:center;margin-bottom:26px;margin-right:36px;}
.idx_mright .sytp p {height:28px;display:block;margin-top:10px;}
.idx_mright .sytp:nth-child(4n) {margin-right:0px;}
.idx_mright .sytp p {height:28px;display:block;margin-top:5px;}
.idx_mright .proimg_bk {width:227px;height:200px;background:#FFFFFF;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.idx_mright .proimg_bk .proimg {width:100%;height:100%;text-align:center;display:block;overflow:hidden;}
.idx_mright .proimg_bk img {vertical-align:middle;max-width:95%;max-height:95%;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.idx_mright .proimg_bk .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.idx_mright .sytp:hover{box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);}
.idx_mright .sytp .wz:after{width:0%;height:48px;position:absolute;content:"";top:0;left:0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;background-color:#0d59ab;z-index:-1;}
.idx_mright .sytp .wz{position:relative;height:48px;z-index: 0;}
.tjchanpin {position:absolute;z-index:1;width:207px;display:block;padding:0 10px;height:48px;line-height:48px;color: #333; transition: all 0.3s ease-out 0s;font-size:16px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.idx_mright .sytp:hover .wz a{}
.idx_mright .sytp:hover .proimg_bk img{transform: scale(1.2, 1.2);}
.idx_mright .sytp:hover .wz:after{width: 100%;}
.idx_mright .sytp:hover .wz a{color:#fff;}

/*----宽屏*banner----*/
#banner_big { width: 100%; height: 600px; background: none; clear: both; position: relative; z-index: 99; }
#banner_big .swiper-container1 { width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative; }
#banner_big .swiper-container1 .swiper-slide { background-size: 1920px 600px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
/*分页器*/
#banner_big .swiper-container1 .swiper-pagination { width: 100%; height: 10px; overflow: hidden; margin: 0; padding: 0; left: 0; bottom: 30px!important; }
#banner_big .swiper-container1 .swiper-pagination .swiper-pagination-bullet { width: 50px; height: 5px; margin: 0 5px!important; border-radius: 0; opacity: 0.5; background-color: #fff; }
#banner_big .swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; background-color:#ffc131;}
#banner_big .swiper-container1 .swiper-button-prev, .swiper-container1 .swiper-button-next { width: 48px!important; height: 48px!important; top: 50%!important; margin: -24px 0 0!important; }
#banner_big .swiper-container1 .swiper-button-prev { background: url(../images/prev01.png) center center no-repeat; background-size: 48px 48px; left: 0; }
#banner_big .swiper-container1 .swiper-button-next { background: url(../images/next01.png) center center no-repeat; background-size: 48px 48px; right: 0; }
#banner_big .swiper-container1 .swiper-button-next:after,.h_news .swiper-rtl .swiper-button-prev:after{ display:none;}
#banner_big .swiper-container1 .swiper-button-prev:after, .h_news .swiper-rtl .swiper-button-next:after{ display:none;}
/*----宽屏*结束----*/

.zxcp li {line-height:30px;text-align:left;border-bottom:1px #e6e6e6 solid;background:url(../images.jpg) no-repeat left;background-position:5px center;padding-left:15px;}
.proimg_bk {width:227px;height:200px;overflow:hidden;}
.proimg_bk .proimg {width:100%;height:100%;text-align:center;display:block;}
.proimg_bk img {vertical-align:middle;max-width:95%;max-height:95%;transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.proimg_bk .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
/*----普通产品滚动----*/#demo {overflow:hidden;width:100%;height:268px;margin:20px auto 0;padding-top:10px;}
#demo #indemo {float:left;width:800%}
#demo #demo1 {float:left;}
#demo #demo2 {float:left;}
#demo_2 {overflow:hidden;width:1200px;height:270px;margin:0 auto;}
#demo_2 #indemo_2 {float:left;width:800%}
#demo_2 #demo1_2 {float:left;}
#demo_2 #demo2_2 {float:left;}
/*---普通产品滚动结束----*/

.fwxm_02 {width:1200px;height:245px;line-height:24px;color:#fff;background:url(../images/fwxm_02.jpg);}
.fwxm_02 p {font-size:18px;font-weight:bold;}
.fwxm_02_01 {width:385px;float:left;margin-left:92px;margin-top:19px;height:80px;}
.fwxm_02_02 {width:385px;float:left;height:70px;margin-left:249px;margin-top:18px;}
.fwxm_02_04 {width:418px;float:left;margin-top:59px;height:70px;margin-left:234px;}
.fwxm_02_03 {width:408px;float:left;height:70px;margin-top:-67px;margin-left:93px;}
.al {text-align:center;overflow:hidden;}
.gsbj {width:100%;/*height:377px;*/background:url(../images/gsbj.jpg) no-repeat;}
.gsjj {width:1200px;background:#ededed;height:330px;padding-top:30px;}
.symup {height:75px;text-align:center;}
.symup_1 {font-size:25px;font-weight:bold;}
.symup_zw {border-bottom:1px #e70012 solid;font-size:22px;color:#333333;width:120px;height:35px;}
.sy_nr {font-size:14px;margin-top:25px;line-height:27px;text-align:left;width:855px;float:left;}
.nr {margin-top:25px;line-height:30px;text-align:left;padding:0 10px;min-height:500px;color:#333;}
#shsj {text-indent:0em;}
.hf2 {width:100%;height:60px;background:#e70012;text-align:center;}
.hf3 {width:1300px;height:60px;background:#0d59ab;text-align:center;color:#FFFFFF;font-size:20px;line-height:60px;}
.hf3 span {font-size:32px;}
#xwmup {font-size:25px;text-indent:1em;height:45px;line-height:40px;text-align:left;background:url(../images/tybj1.png)}
.xw1 {width:638px;float:left;margin-top:20px;}
.xw2 {width:638px;float:right;margin-top:20px;}
.xwtt {width:598px;margin:auto;margin-bottom:12px;height:105px;background: #fff;padding:15px 20px;}
.tttp {width:120px;height:100px;float:left;}
.ttnr {text-align:left;font-size:12px;float:right;width:462px;padding-top:2px;}
.ttnr strong a {font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:420px;display:block;}
.ttnr p {height:43px;overflow:hidden;line-height:20px;margin:9px 0 10px;font-size:14px;color:#999;}
.ttnr .xwtt_more {font-size:14px;color: #0d59ab;}
.news {padding:10px 0 0;text-align:left;}
.news li .sy_time {float:right;font-size:15px;color:#999;}
.news li {height:55px;line-height:55px;text-align:left;background:#fff url(../images/li.png) no-repeat left 5px;background-position:18px center;text-indent:1.5em;overflow:hidden;margin-bottom:14px;padding:0 20px;    transition: all 0.3s ease-out 0s;}
.news li a {font-size:16px;width:485px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;}
.news li:hover{background:#0d59ab url(../images/li2.png) no-repeat left 5px;background-position:18px center;}
.news li:hover a{color:#fff;}
.news li:hover .sy_time{color:#fff;}

.cp_tp1{float:left;}
.news_xg{overflow: hidden;width: 255px;background-color: #fff;border: 2px solid #0d59ab;float: left;margin-bottom: 30px;padding:0 0 20px;}
.news_xg ul{padding:0 10px;}
.news_xg li{height:40px;line-height:40px;margin-bottom:2px;background-position: 7px center;padding:0 1px;}
.news_xg li:hover{background:#0d59ab url(../images/li2.png) no-repeat left 5px;background-position:9px center;}
.news_xg li a{width:100%;font-size:15px;}

.bottom {width:100%;background:#f7f7f7;padding:20px 0px 20px 0px;margin-top:35px;}
.bo_1 {width:780px;float:left;font-size:16px;}
.bo_2 {width:343px;float:right;}
.bo_1_1 {width:340px;float:left;text-align:center;margin-top:11px;}
.bo_1_2 {width:355px;float:right;line-height:27px;}
.bo_1_1_1 {background:#ededed;height:30px;line-height:30px;font-size:20px;width:355px;}
.bo_2_img {display:none;float:left;width:110px;height:110px;margin-left:10px;}
.bo_2_img img {width:110px;height:110px;}
.bo_2_wz {width:289px;float:left;line-height:27px;margin-top:23px;font-size:14px;}
.hg {line-height:30px;}
.tp {width:1016px;height:210px;border-bottom:1px #e4e4e4 solid;margin:auto;padding-top:10px;margin:15px 0;overflow:hidden;}
.tp_img {width:190px;float:left;height:160px;margin-left:10px;}
.tp_img img {max-height:150px;}
.tp_wz {width:780px;float:right;margin-right:10px;}
.tp_wz_bt {height:30px;line-height:30px;text-align:left;margin-top:2px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.tp_wz_bt a {font-size:16px;font-weight:bold;}
.tp_wz a.more {display:block;width:78px;height:34px;line-height:34px;color:#FFFFFF;font-size:14px;font-weight:normal;padding:0px 10px 0px 10px;background:#bfbfbf;}
.tp_wz a.more:hover{background:#ff7519;}
.tp_wz a.more img {margin-right:10px;}
.tp_wz_nr {line-height:22px;text-align:left;margin-top:6px;color:#999999;height:44px;overflow:hidden;}
.tp_wz_nr a {color:#999999;}
.tp_wz .others{color: #828282;font-size: 14px;height: 32px;line-height:30px;overflow: hidden;     margin: 10px 0 18px;}
.tp_wz .others i{color: #f34b24;font-style: normal;}
.tp_wz .others span{display:block;float:left;margin-right:15px;height:30px;line-height:30px;padding:0 15px 0 32px;background: #fff;border: 1px solid #f1f1f1;font-size:14px;max-width:150px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.tp_wz .others span.cs1{background:#fff url(../images/cs1.png) no-repeat 10px center;}
.tp_wz .others span.cs2{background:#fff url(../images/cs2.png) no-repeat 10px center;}
.tp_wz .others span.cs3{background:#fff url(../images/cs3.png) no-repeat 10px center;}
.tp_wz .others span.cs4{background:#fff url(../images/cs4.png) no-repeat 10px center;}

.rytp {width:220px;height:195px;text-align:center;float:left;margin-left:8px;margin-top:10px;line-height:30px;}
.tittle {text-align:center;line-height:40px;height:40px;font-size:24px;font-weight:bold;margin-top:20px;margin-bottom:10px;}
.nav2 a {width:130px;line-height:41px;font-size:14px;text-decoration:none;display:inline-table;color:#FFFFFF;}
.nav2 a:hover {color:#e70012;}
.lb {text-align:left;text-indent:2em;}
.nyxw2 {width:440px;float:left;margin-left:12px;text-align:left;text-indent:1.5em;height:30px;line-height:30px;border-bottom:1px #e4e4e4 dashed;background:url(../images/li.jpg) no-repeat left;background-position:5px center;}
.xgcp {width:170px;float:left;margin-left:12px;text-align:center;line-height:25px;margin-top:10px;}

.page{text-align:center;padding-top:20px;padding-bottom:20px;font-size:15px;color:#555;}
.page a{display:inline-block;padding:0 10px;background:#ddd;height:30px;line-height:30px;text-align:center;margin-right: 5px;color:#555;}
.page a:hover{background:#0d59ab;color:#ffffff;}
.page a.pnnum1{background:#0d59ab;color:#ffffff;}
.page input{display:inline-block;padding:0 5px;background:#0d59ab;width:40px !important;height:30px !important;line-height:30px;text-align:center;margin:0 5px;color:#fff;cursor:pointer;border:0;}
.page .p_input{display:inline-block;padding:0 5px;background:#ddd;height:30px;line-height:30px;text-align:center;margin:0 5px;color:#555;cursor:default;}

.prodetail_box {clear:both;margin-bottom:10px;padding:15px;overflow:hidden;margin-top:20px;}
.prodetail_img {float:left;width:400px;margin-right:20px;text-align:center;}
.pro_text01 {float:right;line-height:24px;width:465px;margin-top:3px;}
.pro_text01 p {clear:both;margin-bottom:5px;}
.pro_text01 p b {float:left;display:block;width:70px;}
#pro_xxnr_box .bt {height:45px;line-height:45px;background:#ddd;padding-left:15px;color:#333;font-size:14px;font-weight:normal;margin-bottom:15px;}
.top_l {float:left;line-height:40px;font-size:13px;}
.top_r {float:right;line-height:40px;}
.ss_input {width:250px;height:35px;border:1px solid #E1E1E1;border-right:none;float:left;padding-left:5px;color:#666;line-height:35px;-moz-box-sizing:border-box;box-sizing:border-box;}
.ss_an {width:35px;height:35px;background:url(../images/search.jpg) no-repeat;border:none;float:left;}

.link {line-height:28px;margin:12px auto;}
.sy_flbt {width: 100%;height: 116px;background: url(../images/pro_left_t.png) no-repeat center;line-height: 116px;text-align: center;font-size: 30px;margin-bottom: 20px;position:relative;}
.sy_flbt b {font-size:30px;color:#fff;display:block;}
.ny_left {width:260px;float:left;}
.ny_pro {margin:25px 0 0 0;}
.ny_news {margin-top:15px;padding:0 10px;}
.wz_time {text-align:center;color:#b4b4b4;font-size:14px;padding-bottom:14px;border-bottom:1px dashed #f1f1f1;}
.dcont {line-height:24px;padding:0px 10px 10px 10px;border-bottom:1px dotted #ddd;margin:20px 0;}
#news_sx {margin:20px 0;color:#80817c;font-size:14px;line-height:28px;overflow:hidden;}
#news_sx .sx_left {float:left;line-height:25px;}
#news_sx .sx_right {float:right;background:url(../images/001454_08.png) no-repeat right 5px;padding-right:20px;margin-top:10px;}
.proimgbox {width:400px;height:300px;border:1px solid #ddd;}
.proimgbox .proimgbox_img {width:100%;height:100%;text-align:center;display:block;}
.proimgbox img {vertical-align:middle;max-width:95%;max-height:95%}
.proimgbox .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.c_prodetail {width:345px;float:left;height:38px;margin-top:10px;}
.c_prodetail a {display:block;width:90px;height:42px;line-height:42px;background:#e70012 url(../images/proshow_zx1.png) no-repeat 15px center;padding-left:60px;font-size:16px;color:#fff;float:left;border-radius:2px;}
.tittle1 {text-align:left;margin-top:10px;}

.proli_img {width:200px;height:180px;border:1px solid #ddd;float:left;margin-right:10px;}
.proli_img .list_bk {width:200px;height:180px;position:relative;display:table-cell;text-align:center;vertical-align:middle;overflow:hidden;}
.proli_img .list_bk .proimg {width:100%;height:100%;text-align:center;display:block;}
.proli_img .list_bk img {vertical-align:middle;max-width:95%;max-height:95%;transition: all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.proli_img .list_bk .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}
.proli_img:hover .list_bk img{    transform: scale(1.2, 1.2);}
input,select,button {font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.c {border:1px solid #CCC;border-top:none}
.clear {clear:both;}
.h10 {height:10px;line-height:10px;}
h1,h2,h3,h4,h5,h6 {font-size:12px;font-weight:normal}
header {}
.message_list {padding:20px;}
.message_list ul li {line-height:24px;}
.message_list ul li .message_tit {border-bottom:1px dashed #dedede;line-height:30px;height:30px;}
.message_list ul li .info {border-bottom:1px solid #dedede;padding:10px 0;}
.message_list ul li .date {display:inline-block;font-size:12px;color:#999;margin-left:20px;}
a.message_add {float:right;display:inline-block;color:#f00;margin-right:20px;}
.message_add_form {padding:20px;}
.reply_list ul li {padding:10px 20px;background:#eee;}
.form_table th {font-weight:normal;vertical-align:top;padding-top:10px;width:100px;}
.form_table td {font-weight:normal;vertical-align:middle;padding-top:10px;}
.detail_table th {padding:8px 0;}
.list_btn,.search_btn {display:inline-block;width:79px;height:35px;line-height:35px;text-align:center;background:url(../images/btn_bg.gif) no-repeat;border:0;cursor:pointer;}
.list_input {font-size:14px;height:32px;padding:0 3px;background:url(../images/input_bg.gif) no-repeat 0 0;line-height:32px;border:1px solid #a7b5bc;border-right:1px solid #ced9df;border-bottom:1px solid #ced9df;width:400px;}
.input_date {height:32px;padding:0 3px;background:url(../images/icon.png) no-repeat center right;line-height:32px;border:1px solid #a7b5bc;border-right:1px solid #ced9df;border-bottom:1px solid #ced9df;width:400px;}
.list_textarea {height:80px;width:400px;padding:0 3px;background:url(../images/input_bg.gif) no-repeat 0 0;line-height:20px;border:1px solid #a7b5bc;border-right:1px solid #ced9df;border-bottom:1px solid #ced9df;width:400px;}
a.sub_btn,.sub_btn {display:inline-block;background:url(../images/sub_btn_bg.png) no-repeat;width:138px;text-align:center;color:#fff;height:36px;line-height:36px;border:0;font-size:14px;cursor:pointer;font-weight:bold;}
.foot_wenzi {width:1200px;margin:0 auto;font-size:14px;padding-top:5px;line-height:28px;text-align:center;}
.foot_wenzi a {font-size:14px;}
.moreclass {height:30px;line-height:30px;display:block;color:#333;text-align:center;font-weight:bold;BACKGROUND:#ccc;margin:7px 5px;}

#wrapper {background:#fff;position:relative;}
.fullwidthbanner-container {width:100% !important;position:relative;padding:0;height:600px;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner {width:100% !important;max-height:600px !important;position:relative;}
@media only screen and (min-width:768px) and (max-width:959px) {.banner,.bannercontainer {width:768px;height:309px;}}
@media only screen and (min-width:480px) and (max-width:767px) {.banner,.bannercontainer {width:480px;height:193px;}}
@media only screen and (min-width:320px) and (max-width:479px) {.banner,.bannercontainer {width:320px;height:129px;}}
@media only screen and (max-width:319px) {.banner,.bannercontainer {width:240px;height:97px;}}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected {background:#ffc131 !important;}
.tp-leftarrow:hover,.tp-rightarrow:hover {background-color:#0d59ab !important;}
.tp-bullets {z-index:1001;position:absolute;bottom:30px !important;}
.tp-bullets.simplebullets.round .bullet {cursor:pointer;position:relative;background:#fff;width:90px;margin:0 5px;height:6px;float:left;-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear;}
.tp-leftarrow.large {z-index:100;cursor:pointer;position:relative;background:#393939 url(../images/slider-left-arrow.png) no-Repeat;width:42px;height:43px;margin-left:0px;margin-top:-21px;-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);}
.tp-rightarrow.large {z-index:100;cursor:pointer;position:relative;background:#393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;width:42px;height:43px;margin-left:0;margin-top:-21px;-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);}
.tp-bullets.tp-thumbs {z-index:100;position:absolute;padding:3px;background-color:#fff;width:550px;height:50px;margin-top:-50px;}
.fullwidthbanner-container .tp-thumbs {padding:3px;}
.tp-bullets.tp-thumbs .tp-mask {width:550px;height:50px;overflow:hidden;position:relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {width:5000px;position:absolute;}
.tp-bullets.tp-thumbs .bullet {width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.tp-thumbs img {width:100%;}
.tp-bannertimer {width:100%;height:10px;position:absolute;z-index:200;z-index:5000;}
.tp-bannertimer.tp-bottom {bottom:0px !important;height:5px;}
@media only screen and (min-width:768px) and (max-width:959px) {}
@media only screen and (min-width:480px) and (max-width:767px) {.responsive .tp-bullets.tp-thumbs {width:300px !important;height:30px !important;}
.responsive .tp-bullets.tp-thumbs .tp-mask {width:300px !important;height:30px !important;}
.responsive .tp-bullets.tp-thumbs .bullet {width:60px !important;height:30px !important;}}
@media only screen and (min-width:0px) and (max-width:479px) {.responsive .tp-bullets {display:none;}.responsive .tparrows {display:none;}}
.tp-simpleresponsive img {-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.tp-simpleresponsive a {text-decoration:none;}
.tp-simpleresponsive ul {list-style:none;padding:0;margin:0;}
.tp-simpleresponsive >ul >li {list-stye:none;position:absolute;visibility:hidden;}
.caption.slidelink a div,.tp-caption.slidelink a div {width:10000px;height:10000px;}
.tp-loader {background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.h_news{padding:10px 0 20px;background: #f5f5f5;}

/*首页公司简介*/
.columnTitle {text-align:center;}
.columnTitle.white .tit,.columnTitle.white .txt {color:#fff;}
.columnTitle .tit {line-height:40px;font-size:30px;color:#333333;font-weight:bold;}
.columnTitle .tit span{color:#0d59ab;}
.columnTitle.white .tit span{color:#ffef18;}
.columnTitle .txt {line-height:20px;font-size:16px;color:#666666;margin-top:3px;}
.h_aboutus{width:100%;background-image: url(../images/index_bg01.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;/* position:relative;*/    background-attachment:fixed;margin:0 0 130px;padding-top:50px;    height: 400px;}
.h_aboutus_in{width:1300px;margin:0 auto;padding:50px 0 40px;    background: #fff;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);}
.h_aboutus_in .jieshao{margin:20px 0 30px;padding:0 4%;font-size:15px;line-height:32px;text-align:center;color: #555;height:190px;overflow:hidden;}
.h_aboutus_in .others{margin-top: 20px;text-align:center;}
.h_aboutus_in .others a.ry,.h_aboutus_in .others a.td,.h_aboutus_in .others a.ta {background-repeat:no-repeat;text-align:center;padding-top:86px;margin-left:20px;margin-right:20px;display:inline-block;background-position:center top;width: 70px;color: #555;}
.h_aboutus_in .others a.ry {background-image:url(../images/ico_11.png);}
.h_aboutus_in .others a.ry:hover {background-image:url(../images/ico_12.png);}
.h_aboutus_in .others a.td {background-image:url(../images/ico_13.png);}
.h_aboutus_in .others a.td:hover {background-image:url(../images/ico_14.png);}
.h_aboutus_in .others a.ta {background-image:url(../images/ico_15.png);}
.h_aboutus_in .others a.ta:hover {background-image:url(../images/ico_16.png);}

/*实力*/
.shili {width:1300px;margin:50px auto 10px;position:relative;z-index:10}
.shili .menu {width:100%;height:280px;margin:30px 0 30px;}
.shili .menu li {float:left;width:25%;*width:297px;}
.shili .menu .icon {display:block;width:179px;height:179px;margin:0 auto;margin-bottom:10px;position:relative;cursor:default;}
.shili .menu .icon img {display:block;position:absolute;left:0;top:0}
.shili .menu h4 {text-align:center;margin-bottom:8px;font-size:18px;}
.shili .menu h4 a {color:#333;}
.shili .menu em {display:block;text-align:center;font-size:15px;line-height:22px;color:#999;text-transform:uppercase;}
.shili .menu .icon01 {background:url(../images/shili01.png) no-repeat center top;}
.shili .menu .icon02 {background:url(../images/shili02.png) no-repeat center top;}
.shili .menu .icon03 {background:url(../images/shili03.png) no-repeat center top;}
.shili .menu .icon04 {background:url(../images/shili04.png) no-repeat center top;}
.shili .menu img.ibg02 {display:none;animation:ibg02 5s linear infinite;}
@keyframes ibg02 {0% {transform:rotate(0deg)}
100% {transform:rotate(360deg)}
}
.shili .menu li.cur img.ibg01 {display:none}
.shili .menu li.cur img.ibg02 {display:block}
.shili .menu li.cur .icon {background-position:bottom}
.shili .menu li.cur a {color:#6ba722;font-weight:bold}
.shili .slbox {display:none;overflow:hidden;width:100%;height:256px;padding-top:9px;left:50%;top:200px;}
.shili .slbox .sl_s {display:block;position:absolute;left:135px;top:205px}
.shili .slWin {overflow:hidden;width:1152px;height:218px;position:relative;background-color:#595656;border-radius:5px;position:relative;border:19px solid #595656;}
.shili .slWin ul {overflow:hidden;position:absolute;}
.shili .slWin li {float:left;width:268px;height:218px;margin:0 10px;}
.shili .slWin li img {display:block;margin:10px auto;border:5px solid #fff;}
.shili .slWin li span {display:block;text-align:center;font-size:13px;color:#fff;}
.shili .slWin li a {display:block;text-decoration:none}
.shili .menu li p{color:#333; text-align: center;margin-bottom:8px;font-size: 18px;font-weight:bold;overflow:hidden;}
.shili .menu li span{display:block;text-align:center;font-size:15px;line-height: 22px;color: #999;text-transform: uppercase;overflow:hidden;}
.shili .menu li:hover p{color: #0d59ab;}
.shili .menu li.cur p{color: #0d59ab;}
.shili .menu li:hover img.ibg02{display:block}
.shili .menu li:hover img.ibg01{display:none}
.shili .menu li:hover .icon {background-position:bottom}

.culture{padding:0 0 0;overflow:hidden;background:#fff;}
.culture .shili{margin: 22px auto 0;}
.culture .shili .menu{    margin: 30px 0 0;    height: 274px;}

/*右侧在线咨询*/
.oline_zxzx{width:180px;height:auto;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 5px 9px rgba(4,0,0,.17);box-shadow:0 5px 9px rgba(4,0,0,.17);position:fixed;right:10px;top:260px;z-index:999; display:none;}
.oline_zxzx .hd{padding:20px;line-height:16px;height:16px;background:#0d59ab;color:#fff;font-size:14px;position:relative;border-radius: 4px 4px 0 0;}
.oline_zxzx .hd i.close{display:block;width:18px;height:18px;background:url(../images/online_close.png) center center no-repeat;position:absolute;right:20px;top:18px;cursor: pointer;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.oline_zxzx ul li a{padding:12px 26px;height:18px;line-height:18px;background:#f5f5f5;color:#353434;display:block;border-bottom:#fff 1px solid;transition:all ease-out .3s;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.oline_zxzx ul li a i{display:inline-block;width:20px;height:20px;background:url(../images/online_email.png) center center no-repeat;vertical-align: middle;margin-right: 8px;transition: all ease-out .3s;}
.oline_zxzx .oline_qq_tel{padding: 20px 30px;}
.oline_zxzx .oline_qq_tel>div{line-height: 14px;height: 14px; margin-bottom: 10px;color: #898989;}
.oline_zxzx .oline_qq_tel>div i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/online_tel.png) center center no-repeat;margin-right: 4px;transition: all ease-out .3s;}
.oline_zxzx .oline_qq_tel>p{color: #929292;line-height: 18px;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.oline_zxzx ul li a:hover{padding: 18px 30px;color: #fff;background: #565656;}
.oline_zxzx ul li a:hover i{background:url(../images/online_email2.png) center center no-repeat;}
.oline_zxzx .hd i.close:hover{color:#fff;transform:rotate(90deg);-ms-transform:rotate(90deg);undefined:undefined;-moz-transform:rotate(90deg);undefined:undefined;-webkit-transform:rotate(90deg);undefined:undefined;-o-transform:rotate(90deg);undefined:undefined;}

/**foot**/
.ly_foot { width:100%; overflow: hidden; margin: 15px auto 0; padding: 40px 0 20px; background-color: #0e3f75;}
.ly_foot .ft_link { width:1200px; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0 0 20px 0; text-align: justify;color:#fff;}
.ft_link span, .ft_link a { display:inline-block; font-size: 14px;}
.ft_link span { color:#fff;}
.ft_link a { padding:0 10px; color: #fff;}
.ft_link a:hover { color:#fff;}

.ly_foot .ft_main { width:1300px; overflow: hidden; margin: 0 auto; padding:0 0 40px; }
.ft_main .ft_contact, .ft_main .ft_prolist { float: left; padding: 0 120px 0 0; border-right: 1px solid #285990;}
.ft_main .ft_contact{width:312px;}
.ft_main .ft_prolist { padding:0 160px;height:198px;overflow:hidden;}
.ft_main .ft_prolist ul li a{display:block;width:250px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ft_main .ft_ewm { float: right;}
.ft_contact em, .ft_prolist em { display:block; margin: 0 auto 20px; padding: 0; color: #fff; font-size: 16px; font-weight: bold; font-style: normal;}
.ft_contact ul li, .ft_prolist ul li a { display:block; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px;}
.ft_contact ul li img { display:block; width: 40px; height: 40px; float: left;}
.ft_prolist ul li a:hover { color:#fff;}
.ft_ewm img { display:block; width: 140px; height: 140px; overflow: hidden; margin: 20px auto 10px; padding: 0;}
.ft_ewm p { color:#fff; font-size: 14px; text-align: center;}

.ly_foot .ft_copy { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 0 0; border-top: 1px solid #285990;}
.ft_copy p { width:1200px; overflow: hidden; line-height: 24px; color:#fff; font-size: 14px; margin: 0 auto; padding: 0;text-align:center;}
.ft_copy p a { color:#fff;}
.ft_copy p a:hover { color:#fff;}

/*link*/
.link { overflow:hidden; position:relative; width:1300px; margin:30px auto 30px;}
.link .hd{ position:absolute; left:0; top:0;background:#fff;text-align:center;}
.link .hd p{font-weight:bold;font-size:28px;}
.link .hd span{background:#0d59ab;color:#fff;font-weight:bold;font-size:24px;display:inline-block;padding:6px 10px;}
.link ul{ overflow:hidden; float:right; width:1034px; padding:15px 125px 35px 35px; border:1px solid #e8e8e8}
.link li{ float:left; margin:5px 15px; font-size:13px; white-space:nowrap; }
.link li a{ color:#999}
.link .rk{ display:block; position:absolute; right:0; bottom:0; width:100px; height:26px; background:url(../images/link_rk.png) no-repeat center;}

/**nw_list**/
.nw_list, .hynw_list { width:100%; min-height:400px; overflow: hidden; margin: 25px auto 0; padding: 0;}
.nw_list ul li { width:100%; height: 110px; overflow: hidden; margin: 0 auto 20px; padding: 0 0 20px 110px; border-bottom: 1px solid #eaeaea; box-sizing: border-box; position: relative;}
.nw_list ul li .nws_time { width:90px; height: 90px; overflow: hidden; margin: 0; padding: 16px 0; background-color:#f2f2f2; box-sizing: border-box; position: absolute; left: 0; top: 0;}
.nw_list ul li .nws_time em { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; color: #565656; font-size: 18px; text-align: center;}
.nw_list ul li .nws_time span { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0; color: #3a3a3a; font-size: 24px; text-align: center;font-weight:bold;}

.nw_list ul li:hover .nws_time { background-color: #0d59ab;}
.nw_list ul li:hover .nws_time em, .nw_list ul li:hover .nws_time span { color:#fff;}	
.nw_list ul li .nws_text { width:100%; height: 84px; overflow: hidden; margin: 0; padding: 8px 0;}
.nw_list ul li .nws_text .nw_name a { display: block; width:100%; height: 26px; overflow: hidden; line-height: 26px; color: #333; font-size: 20px;margin: 0 auto 8px; padding: 0; text-overflow: ellipsis; white-space: nowrap;}
.nw_list ul li .nws_text p { width:100%; height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
.nw_list ul li:hover .nws_text .nw_name a { color:#0d59ab;}

/*技术文章*/
.news_list{min-height:400px;padding-top:25px;}
.news_list li{position:relative;width:100%;float:left;max-height:142px;padding:20px 0;border-bottom:1px solid #ededed;overflow:hidden;}
.news_list li:first-child{padding-top:0;}
.news_list li .tlt{display:block;height:28px;line-height:28px;font-size: 20px;color: #333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;-webkit-transition: all .3s ease-in;}
.news_list li .time{display:block;color: #999;font-size:15px;margin:5px 0 10px 0;padding-left:20px;-webkit-transition: all .3s ease-in;position:relative;}
.news_list li .time:before{content:'';display:block;width:16px;height:1px;background:#999;position:absolute;top:50%;left:0;-webkit-transition: all .3s ease-in;}
.news_list li .desc{max-width: 1175px;line-height: 22px;color: #999;font-size:14px;-webkit-transition: all .3s ease-in;height:44px;overflow:hidden;}
.news_list li .news-ico{position:absolute;top:64px;right:20px;display:block;width:31px;height:31px;background:url(../images/news_icon.png) no-repeat;-webkit-transition: all .3s ease-in;}
.news_list li .news-ico a{display:block;width:100%;height:100%;cursor:pointer;}
.news_list li:hover .tlt{padding-left:15px;color:#0d59ab;}
.news_list li:hover .time{padding-left:35px;}
.news_list li:hover .time:before{left:15px;}
.news_list li:hover .desc{padding-left:15px;}
.news_list li:hover i.news-ico {right: 35px;}

.ly_msg ul li{margin: 0 auto 24px !important;}
.ly_msg h3{font-size: 22px !important;border-bottom:0 !important;}
.ly_msg ul li .msg_ipt1{height:40px !important;}
.ly_msg ul li .msg_ipt12{height:40px !important;}
.msg_ipt1 input,.msg_ipt12 input{height:40px !important;line-height:40px !important;outline:none;}
.msg_ipt1 input, .msg_tara textarea{border: 1px solid #e8e8e8 !important;outline:none;}
.ly_msg ul li .msg_ipt1 select{height:40px !important;line-height:40px !important;border: 1px solid #e8e8e8 !important;outline:none;}
.ly_msg ul li h4{width:11% !important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara,.ly_msg ul li .msg_ipt12{width:88% !important;}

/*荣誉列表*/


.honor_detail .main_img{width:50%;margin:0 auto 25px;display:block;}


.lyNyHonor_list { width: 100%;height: auto;padding-top: 25px;}
.lyNyHonor_list ul li { width:23.5%; height:auto; margin:0 2% 30px 0; padding:0; float:left;}
.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyNyHonor_list ul li a.NyHonor_img { display:block; width:100%; height:235px; overflow:hidden; margin:0 auto; padding:0; border:1px solid #dfdfdf; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyHonor_list ul li:hover a.NyHonor_img { border:1px solid #fff; box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);}
.lyNyHonor_list ul li a.NyHonor_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyHonor_list ul li:hover a.NyHonor_img img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyHonor_list ul li a.NyHonor_name { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:15px; text-align:center; white-space:nowrap; text-overflow: ellipsis; background-color:#b8b8b8; margin:4px auto 0; padding:0;}
.lyNyHonor_list ul li:hover a.NyHonor_name { color:#fff; background-color:#086ab1;}


.fl{float:left;}
.fr{float:right;}
.aBox{padding:50px 0;overflow:hidden;}
.aTie{font-size:30px;font-weight:normal;color:#333;text-align:center;margin-bottom:30px;line-height:30px;}
.aTie span{font-size:12px;color:#888;font-family:Arial;text-transform: uppercase;display:block;}
.aboutBox1 .font{width:662px;line-height:28px;}
.aboutBox1 .font .tlt{font-size:26px;color:#333;height:60px;font-weight:normal;}
.aboutBox1 .font .txt{overflow-Y:scroll;height:270px;font-size:15px;color: #666;}
.aboutBox1 .font .txt p{font-size:15px;}

/* 设置滚动条的样式 */
.aboutBox1 .font .txt::-webkit-scrollbar { width:4px;}/* 滚动槽 */
.aboutBox1 .font .txt::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}/* 滚动条滑块 */
.aboutBox1 .font .txt::-webkit-scrollbar-thumb { background-color:#6d6e70;}
.aboutBox1 .font .txt::-webkit-scrollbar-thumb:window-inactive { background-color:#3c3c3c;}
/**/

.ab_honor{padding-top:40px;}
.ab_honor .honor_list ul{min-height:300px;padding-top:0;}

#fwzc1_box {width:100%;}
.page_box {width:1300px;margin:0 auto;height:auto;}
.fwzc_lxwm_cont {width:1298px;overflow: hidden;border:1px solid #e6e6e6;margin:30px 0;}
.fwzc_lxlist {width:500px;float:left;}
.fwzc_lxlist ul {padding:50px;}
.fwzc_lxlist li {padding-left:30px;line-height:42px;color:#0f0f0f;font-size:16px;}
.lx_icon1 {background:url(../images/lx_icon1.png) left center no-repeat;}
.lx_icon2 {background:url(../images/lx_icon2.png) left 10px no-repeat;}
.lx_icon3 {background:url(../images/lx_icon3.png) left center no-repeat;}
.lx_icon4 {background:url(../images/lx_icon4.png) left center no-repeat;}
.lx_icon5 {background:url(../images/lx_icon5.png) left center no-repeat;}
.lx_icon6 {background:url(../images/lx_icon6.png) left center no-repeat;}
.fwzc_ewm {padding:62px 0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:446px;height:270px;float:left;text-align:center;font-size:16px;color:#777;line-height:20px;}
.fwzc_ewm img {width:200px;margin-bottom:18px;}
.fwzc_tel {padding:80px 0;width:346px;height:188px;float:right;text-align:center;font-size:14px;color:#0f0f0f;line-height:20px;}
.fwzc_tel a:hover big {text-decoration:underline !important;}
.fwzc_tel big {font-size:20px;color:#0d59ab;font-weight:bold;display:inline-block;line-height:60px;}

.lx_dz { width:98%; overflow:hidden; margin:0 auto 60px; padding:1%;border:1px solid #d9d9d9;}
.lx_dz .dz_map { width:100%; overflow:hidden;height:350px;margin:0 auto;}

/**产品详细介绍**/
.tjpro_tit {width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 10px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.ny_main{padding-top:40px;}
.prodetail_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
.prodetail_con .prodetail_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.prodetail_con .pro_xxjs { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
.pro_xxjs b { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0;}
.pro_xxjs p, .pro_xxjs div { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
.pro_xxjs img { display:inline-block; max-width: 100%; margin: 10px auto; padding: 0;}
/**prodetail**/
.pro_detail_main { width:1300px; height:auto; margin: 40px auto 0; padding: 0; position: relative;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; box-sizing: border-box; float: left;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:770px; height:auto; overflow: hidden; margin: 0; padding: 0; float: right;}
.pro_detail_text p { width:100%; overflow: hidden; line-height: 40px; color: #0d59ab; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:128px; overflow:hidden; margin:20px auto; padding:14px 20px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms h1 { width:100%; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px; text-align: justify; margin:0 auto; padding:0;}
.pro_detail_text .jyms h1 span { color:#333; font-weight: bold;}
.pro_detail_text ul { width:100%; margin: 20px auto; padding: 0;}
.pro_detail_text ul li { width:50%; height:30px; overflow: hidden; line-height: 30px; color: #888; font-size: 16px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 5px auto; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:7px 4px 7px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#333; font-weight: bold;}
.pro_detail_text .pro_detail_btn { width:770px; height: 52px; overflow: hidden; margin: 0 auto; padding: 0;}
.pro_detail_btn a { display:block; width: 320px; height: 52px; overflow: hidden; line-height: 52px; color: #fff; font-size: 20px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 40px 0 0; background-color: #0d59ab;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #4a4a4a;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #2671c1;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #2671c1;}

.swiper-container { width: 100%; height: 100%;}
.swiper-slide { text-align: center;}
.swiper-slide .part { width:100%; height: 100%; position: relative;}
.swiper-slide .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right:0; bottom:0;}
.swiper-pagination-bullet { width: 8px; height: 8px; background-color: rgba(0,0,0,0.5);}
#swiper-container-01 .swiper-pagination-bullet-active { background-color: #0d59ab;}


/**产品详情页产品图片切换**/
.prodetail_img { width:490px; height: 440px; margin: 0; padding: 0; box-sizing: border-box; float: left;}
#preview { width:490px; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:490px; height:70px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:64px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:64px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul { }
#spec-list ul li { float:left; display:inline; padding:0 10px 0 0; width:90px; height:66px; margin:0;}
#spec-list ul li:last-child { padding:0;}
#spec-list ul li p { width:88px; height:64px; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; position:relative;}
#spec-list ul li:hover p { border:1px solid #0d59ab;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:490px; height:360px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:510px!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:490px; margin:0;}
#spec-list div { width:490px!important; height:70px!important; margin:0;}

#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}

.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}

/**在线留言样式修改**/
.ly_msg h3 { display:none!important;}
.ly_msg ul li { margin:0 auto 20px!important; color:#999; font-size:14px; line-height:44px;}
.ly_msg ul li h4 { width:12%!important; height:44px!important; line-height:44px!important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height:44px!important; background: url(/images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width:160px!important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height:44px!important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width:88%!important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size:14px!important; background-color:#f8f8f8!important; border:none!important;}
.ly_msg ul li .msg_ipt1 #selPvc { height:44px!important; line-height:44px!important; color:#666!important; font-size:14px!important; background-color:#f8f8f8!important; border:none!important; padding:0 15px!important; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.ly_msg ul li a.yzm_img { width:120px!important; height:44px!important; background: url(/images/tb_img.png) right center no-repeat!important;}
.ly_msg ul li a.yzm_img img { display:block; width:100%!important; height:100%!important;}
.ly_msg ul li .msg_btn { width:88%!important;}
.msg_btn input { width:160px!important; height:44px!important; line-height:44px!important; color:#fff!important; font-size:15px!important; text-align:center!important; border:none!important; background-color:#0058cb!important; cursor:pointer!important;}
.msg_btn input:last-child { background-color:#667589!important;}
.msg_btn input:last-child:hover { background-color:#0058cb!important;}


/*荣誉资质-公司简介 开始*/
.ly_AboutHonor { width:100%; overflow:hidden; margin:0 auto; padding:60px 0; background-color:#f3f3f3;}
.lyAboutHonor_list { width:1200px; height:auto; margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ny_honor_scoll { width:100%; padding:0;position:relative;}
.ny_honor_scoll .item { overflow:hidden;}
.ny_honor_scoll .swiper-button-prev, .ny_honor_scoll .swiper-button-next { background:url(../images/prev01.png) center center no-repeat; width:40px; height:40px; position:absolute; left:-60px; top:50%; margin-top:-20px;cursor:pointer;}
.ny_honor_scoll .swiper-button-next { left:auto; right:-60px; background:url(../images/next01.png) center center no-repeat;}
.ny_honor_scoll .swiper-button-prev:hover { background:url(../images/prev02.png) center center no-repeat;}
.ny_honor_scoll .swiper-button-next:hover { background:url(../images/next02.png) center center no-repeat;}
.ny_honor_scoll .content-slider {}
.ny_honor_scoll .content-slider li .pic { display:block; width:100%; height:220px; background-color:#fff; text-align:center; position:relative; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ny_honor_scoll .content-slider li .pic img { max-width: 90%;
max-height: 90%;
vertical-align: middle;
transition: all .25s;
margin: auto;
padding: 0;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;}
.ny_honor_scoll .content-slider li .pic .iblock { display:inline-block; height:100%; width:0; vertical-align:middle}
.ny_honor_scoll .content-slider li:hover .pic img { transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}
.ny_honor_scoll .lSPager { display:none;}

.ny_honor_scoll .content-slider li .lyAboutHonor_text { display:block; width:100%; height:60px; overflow:hidden; line-height:40px; color:#333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; margin:1px auto 0; padding:10px 50px 10px 15px; background-color:#fff; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ny_honor_scoll .content-slider li .lyAboutHonor_text em { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; background:url(../images/jt5.png) center center no-repeat; position:absolute; top:10px; right:10px;}
.ny_honor_scoll .content-slider li:hover .lyAboutHonor_text { background-color:#0e3f75; color:#fff;}
.ny_honor_scoll .content-slider li:hover .lyAboutHonor_text em { background:url(../images/jt6.png) center center no-repeat;}

/*荣誉资质-公司简介 结束*/

/*右侧客服 开始*/
.kfView1 {position:fixed;top:30%;right:2px;z-index:999;}
.kfView1 .tela>a {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.7);margin-bottom:2px;}
.kfView1 .tela>a:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -27px no-repeat;overflow:hidden;margin:9px 10px;}
.kfView1 .tela .wz {position:absolute;top:2px;left:-224px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.kfView1 .tela:hover .wz{display:block;}
.kfView1 .tela p {background:#fff;width:200px;height:40px;overflow:hidden;font-size:18px;font-weight:bold;color:#ffa810;line-height:40px;text-align:center;}
.kfView1 .tela p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-4px;position:absolute;top:50%;right:-6px;}
.kfView1 .wxa {position:relative; text-align:center;}
.kfView1 .wxa>span {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.7);margin-bottom:2px;}
.kfView1 .wxa>span:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -52px no-repeat;overflow:hidden;margin:9px 10px;}
.kfView1 .wxa .code {position:absolute;top:-40px;left:-144px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2); background:#fff;}
.kfView1 .wxa:hover .code{display:block;}
.kfView1 .wxa .code p {width:120px;height:120px;overflow:hidden;}
.kfView1 .wxa .code p img {max-width:100%;max-height:100%;}
.kfView1 .wxa .code p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-4px;position:absolute;top:42%;right:-6px;}
.kfView1 .wxa .code span {width:120px;overflow:hidden; font-size:14px; line-height:30px;}
.kfView1 a.totop {display:block;width:44px;height:44px;overflow:hidden;background: rgb(255, 193, 49,.7);margin-bottom:2px;}
.kfView1 a.totop:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -76px no-repeat;overflow:hidden;margin:9px 10px;}
.kfView1 .pfpro,.kfView1 .pflxwm{ display:none;}
/*右侧客服 结束*/